home *** CD-ROM | disk | FTP | other *** search
- package com.extensibility.xml;
-
- import com.extensibility.util.Debug;
- import java.util.Vector;
-
- public class MarkedSectionOpen extends BaseDeclaration {
- String mark;
- String peName;
-
- public MarkedSectionOpen(String var1, String var2) {
- super(var1);
- this.peName = var2;
- this.mark = var1;
- Debug.assert(var1.equals("INCLUDE") || var1.equals("IGNORE"), "only valid marks are INCLUDE and IGNORE");
- }
-
- public Vector getPrerequisites(SchemaIntf var1) {
- Vector var2 = new Vector();
- if (this.peName != null) {
- var2.addElement(var1.getNamedDeclaration(this.peName, Class.forName("com.extensibility.xml.InternalPEDeclaration")));
- }
-
- return var2;
- }
-
- public boolean references(InternalPEDeclaration var1) {
- return this.peName != null && this.peName.equals(((BaseDeclaration)var1).getName());
- }
-
- public String toString() {
- return this.getSource();
- }
-
- public String getSource() {
- return String.valueOf(String.valueOf("<![ ").concat(String.valueOf(this.peName == null ? this.mark : String.valueOf(String.valueOf("%").concat(String.valueOf(this.peName))).concat(String.valueOf(";"))))).concat(String.valueOf(" ["));
- }
-
- public String getClassName() {
- return "com.extensibility.xml.MarkedSectionOpen";
- }
- }
-